﻿/* test for navigation.php with pages 1-4.php */
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	background: #ccc;
	border-left: 1px solid #999;
	float: left;
	margin: 0;
	padding: 0;
}
#navigation a {
	color: #666;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
#navigation a:hover {
	color: #FFCC66;
}
#navigation #currentpage a {
	background: #fff;
	color: #FFCC66;
}

.footnotepopup-popup {
 *		position: absolute;
 * 		
 *		background-color: #111;
 *      color: white;
 * 	}


/* -------end of navigation test---------- */

/* start of JQuery popup footnote test */

sup a {
  position: relative;
}
sup a span {
  display: none; /* hidden by default */
  width: 294px;
  height: auto;
  position: absolute;
  left: -125px;
  bottom: 1em;
  /* sliding door background image - bottom half on span, top half on em */
  background: transparent url("/images/bg-footnote-bottom.png") no-repeat left bottom;
  padding-bottom: 13px;
  cursor: default;
  z-index: 999;
  text-decoration: none; /* otherwise, this is underlined like a link */
}
sup a span em {
  display: block;
  font-style: normal;
  background: transparent url("/images/bg-footnote-top.png") no-repeat;
  padding: 20px 10px 15px 20px;
}


/* -------end of JQuery popup footnote test---------- */

/* major classes of <body> tag* = articles, essays, digests, etc. */

body {
	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}


/* Exception for Main and Notes pages for <body> tag*/


body.mainpage {
/* for entire body of Main page, excepting topmatter and intro */
	font-size: 1.1em;
}

body.notespage {
/* for entire body of Notes page, excepting topmatter and intro */
	font-size: 1em;
}


/* generic sidebar classes: sbar (narrower) is for main pages, sbar1 (wider) is for personal profiles */


body.sbar {
	margin-top: 0;
	margin-left: 0;
	text-indent: 0;
	text-align: left;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	color: #990033; 
 	background-color: #FFFFCC;
	border-width: 0px;
	border-spacing: none;
	border-style: none;
	border-color: #FFCC66;
	border-collapse: separate;
}


body.portrait {
	margin-top: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	color: #990033; 
 	background-color: #FFFFCC;
}


body.banner {
	margin-top: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	color: #990033; 
 	background-color: #FFFFCC;
}


body#banner {
	margin-top: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	color: #990033; 
 	background-color: #FFFFCC;
}

/* Generic paragraph definitions: para, lists, verse */


p {
	text-align: justify;
	text-indent: 3em;
	font-size: 1em;
}

.topmatter p {text-indent:0em;
}

p.verse {
	text-indent:0em;
	margin-left:7em;
	color:olive
}

p.salutation { 			/* Greeting, signature, PS (postscript) etc.*/
	text-align: left;
	text-indent: 0; /* first-line indent in normal paragraphs only*/
}


.article li, .essay li {
	padding: 0.5em; /* add space between list items in ul, ol only, not dl, in essays and articles only (not mainpage and notepage)*/
}

dl li {
	padding: 0; /* add space between list items in ul, ol only, not dl*/
}


/* Generic HEADING definitions */

h1, h2, h3, h4  {
	font-family: Arial Unicode MS;
	text-align: left;
}


.essay h1, h2, h3, h4  {
	font-family: Arial Unicode MS;
	color:#FF3300
}

.essay h1 {
	text-align: center;
}

.essay h2, h3, h4  {
	text-align: left;
}


h1 {			/* Titles and Subtitles*/
	font-size: 1.3em;
}

h2 {			/* Names of Persons in profile pages*/
	font-size: 1.2em;
}

h2.author {			/* author name in article*/
	text-align: center;
}


h3 {
	/* Entry (URL) listings in profile pages*/
	font-size: 1em;
	list-style-image: url('_themes/construc/urbbul1a.gif');
	list-style-position: outside;
	list-style-type: none;
}

.subentry h3 {    /* in Notes page*/
	text-indent: 0em;
	margin-left: auto;
	list-style-image: url('images/urbbul1a.gif');
	list-style-position: outside;
	list-style-type: none;
}

h4 {
	font-size: 0.9em;
	padding-left: 4em;
}

dfn {
	cursor: help;
	border-bottom: dashed lime 1px;
}
acronym {
	cursor: help;
	border-bottom: dashed lime 1px;
}
abbr {
	cursor: help;
	border-bottom: dashed lime 1px;
}

Listings definitions */

ul {
	font-family: "Arial Unicode MS";
	font-size: 0.8em;
}


ul.resources, ul.index {
	font-family: "Arial Unicode MS";
	font-size: 0.8em;
	list-style-image: none;
	list-style-type: none;
}
ul.index li,  ol.index li {
	padding: .2em;
}

ul.index li,  ol.index li {
	padding: .2em;
}

ul.resources li {
	/* used for hyperlinked entries to related articles and digests */
	line-height: 2em;
}

ul.index ul.index2 {
	/* used for nested TOC levels */
margin-top: 0.2em;
margin-left: 1.5em;
}

/* generic text classes */
.highlight {
	background-color: #FFCC66;
}
/* regular highlight orange-on-white for svAbhinava theme */

.person {
	background-color: #FFFFCC;
}
/* for person's name in MAin, Notes, and Sidebar pages */

.rev-hlight {
	color: #FFCC66;
	font-weight: bolder;
	background-color: black;
}
/* reverse highlight orange-on-black for powerful effect */
.list-note {
	font-weight: lighter;
	color: sienna;
}
/*for clarificatory in-line notes to headings on Main (or Notes) page */
.list-append {
	font-weight: lighter;
	font-size: smaller;
	color: burlywood;
}
/* for grayed out details on entry, e.g., # of counter hits */
.name {
	color: purple;
}
/* for names of senders, e.g., in email headers and index entries in digests */

.warning, .pagenumber {
	color: red;
}

.booktitle {
	font-weight: normal;
	font-style: italic;
}

p.citation {
	font-size: 0.8em;
	margin-top: .25in;
	margin-right: .8in;
	margin-bottom: 12.0pt;
	margin-left: .8in;
	text-align: justify;
	text-indent: .4in;
	line-height: 150%;
	border: single;
	padding: 0in;
	letter-spacing: -.1pt;
}

p.comment {
	text-align:center;
	color:red;
}

div.YouTubeVideo {
	margin: auto;
	top: auto;
	right: auto;
}

div.email-header p {
	text-align:left;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	background-color: #FAE4A5;
}

.email-header p .subject {
	font-weight: bold;
	color: maroon;
}

.counter {
	font-weight: bold;
	color: black;
	background-color: #FFFFCC;
}
/* .counter { font-weight: bold; color: black} */
.people {
	color: chocolate;
}
/* without p. in case using in table cells etc. */
p.people {
	font-size: 0.6em;
}
/* generic classes for main and notes pages */
.topmatter p {
	text-align: center;
	font-size:0.9em
}

.topmatter p.people {
	text-align:center
	
}

/* <div> = everything above the introductory paragraph */
.webcounter {
	font-size: 0.6em;
	color: chocolate;
}
.pagetitle {
/* h1: main title of content page */
	font-family: Arial Unicode MS;
	font-size: 1.4em;
	color: #990033;
	background-color: #FFCC66;
	text-align: center;
}


-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 50px}  /* use for div and p */

p.intro {
	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-indent: 50px;
	text-align:center;
}

	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-indent: 50px;
	text-align:center;
}

/* temporary - not getting 10pt for some reason from prev line */
.Quote {
	text-align: justify;
	margin-left: 32;
	margin-right: 24;
	padding-left: 3em;
	padding-right: 3em;
	background-color: #FFF4DF;
}
.Quote {
	text-align: justify;
	margin-left: 32;
	margin-right: 24;
	padding-left: 3em;
	padding-right: 3em;
	background-color: #FFF4DF;
}
div mainentry {
	background-color: #FF9900;
}
.mainentry p {
	font-size: 0.85em;
	text-indent: 2em;
	text-align: justify;
	margin-left: 2em;
}
/* personal profile usually in Notes page */
.subentry p {
	font-size: 1em;
	text-indent: 2em;
	text-align: justify;
	margin-left: 2em;
	margin-right: 1em;
	margin-top: -1em;
}

/* item notes usually in Notes page */
.subentry h3 {
	text-indent: 3em;
}

/* item notes usually in Notes page */
.subentry h3 + p {
	text-indent: 3em;
}
/* reduce vertical space between H3 and following .subentry p para */
.subentry h5 {
	margin-left: 7em;
}
h5 ul ol p {
	margin-left: 2em;
}
/* h3 + p {margin-top: -1.5em } reduce vertical space between H3 and following item description (esp. in Notes page) */
#banner {
/*	font-size: 0.7em; */
	width: 285px;
	text-align: center;
}

.portrait {
	font-size: 0.9em; 
	text-align:center
}


.sbar ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}


.portrait ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}


#banner ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}


#banner ul li {
	display: inline;
	float: left;
	margin: 0;
	padding-right: 16px;
}



.portrait ul {
	text-align:center
}


.sbar ul li {	
	text-align: left;
	padding: 0.2em
}


.sbar li.new {	
	font-size: larger;
	font-weight: bold;
	text-align: center;
	color: red;
	padding: 0.3em;
}
		
.sbar2 {
	margin-top: 0;
	margin-left: 0;
	font-family: Arial Unicode MS;
	font-size: 0.8em;
	text-indent: 0;
	border-width: 0px;
	border-spacing: none;
	border-style: none;
	border-color: #FFCC66;
	border-collapse: separate;
	background-color: white;
}

.sbar1 {
	margin-top: 0;
	margin-left: 0;
	font-family: Arial Unicode MS;
	font-size: 0.7em;
	text-indent: 0;
	border-width: 0px;
	border-spacing: none;
	border-style: none;
	border-color: #FFCC66;
	border-collapse: separate;
	background-color: white;
}

.sbar {
	margin-top: 0;
	margin-left: 0;
	font-family: Arial Unicode MS;
	font-size: 1.1em;
	text-indent: 0;
	border-width: 0px;
	border-spacing: none;
	border-style: none;
	border-color: #FFCC66;
	border-collapse: separate;
	background-color: white;
}

table#portrait {border: 0px}

.sbar th  {
	/* heading cells on navigation sidebars */
	border-width: 0px;
	border-style: none;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: #990033;
	background-color: #FFCC66;
}


.sbar1 th  {
	/* heading cells on navigation sidebars */
	border-width: 0px;
	border-style: none;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: #990033;
	background-color: #FFCC66;
}


.sbar2 th  {
	/* heading cells on navigation sidebars */
	border-width: 0px;
	border-style: none;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: #990033;
	background-color: #FFCC66;
}


.sbar2 th {
	/* heading cells on navigation sidebars */
	height: 24px;
}


sbar1 th {
	/* heading cells on navigation sidebars */
	height: 24px;
}


.sbar th {
	/* heading cells on navigation sidebars */
	height: 24px;
}

}

.sbar td {
	/* regular hyperlinks on navigation sidebars */
	vertical-align: middle;
	font-size: 1em;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	background-color: #FFFFCC;
}

.sbar1 td {
	/* regular hyperlinks on navigation sidebars */
	vertical-align: middle;
	font-size: 0.9em;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	background-color: #FFFFCC;
}

.sbar2 td {
	/* regular hyperlinks on navigation sidebars */
	vertical-align: middle;
	font-size: 0.9em;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	background-color: #FFFFCC;
}

.sbar li.sbarhead {
	font-family: Arial Unicode MS;
	font-weight:bolder;
	background-color: #FFCC66;
	text-align: center;
}

.sbar li.sbartitle {
	font-family: Arial Unicode MS;
	font-weight:bolder;
	background-color: #FFCC66;
	text-align: center;
}

.sbar th.sbartitle {
	font-size: 1.3em;
}


.sbar li.sbartitle {
	font-size: 1.3em;
}


.sbar li.sbarhead .sbar th.sbarhead {
	font-size: 1.1em;
}

td.sbar1nav {
	text-align: center;
	background-color: #FFFF99;
}
/*navigation cell immediately below sidebar title */

th.new {
/* cell with title for "what's new" */
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	color: red;
	background-color: #FFFF99;
	text-decoration: blink;
}

td.new {
	/* cell with title for "what's new" */
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: red;
	background-color: #FFFF99;
	text-decoration: blink;
}
img.image {
	text-align: center;
	border: none;
/* table header cell that contains image*/
}

th.image {
	text-align: center;
	border: none;
/* table header cell that contains image*/
}

.sbar th.title  {
	font-size: 1.2em;
/* title for navigation sidebars */
}

.sbar1 th.title  {
	font-size: 1.2em;
/* title for navigation sidebars */
}

sbar2 th.title  {
	font-size: 1.2em;
/* title for navigation sidebars */
}

table.sbar {
	table-layout: fixed;
	width: 190px;
}
/*sbar (narrower) is for main pages, sbar1 (wider) is for personal profiles*/
table.sbar1 {
	table-layout: fixed;
	width: 230px;
}


div.divcontainer { /* new */
	position:relative;
}

nav, div.sbarnav { /* new 
	float:left; */
	position:absolute;
	top:0;
    left:0;
	width:296px;
	height:800px; 
	overflow:auto
}

/*div.mainpage {   new 
	float:left
	margin-left:285px; 
	position:absolute;
	top:0;
    left:296px;
    padding:50px;
}				*/



table.sbar2 {
	table-layout: fixed;
	width: 285px;
}
--------------------- 

.SmallCharsPara {
	font-size: 8pt;
	text-indent: 5em;
	line-height: 100%;
	text-align: left;
	margin: 0 1;
}

 .pagesubtitle {
/* h1: sub-title of content page */
	font-family: Arial Unicode MS;
	font-size: 1.1em;
	color: #FF9900;
	text-align: center;
}
.ArticleText { 
	/* Text for body of article, digest, etc., as opposed to topmatter | need to replace with HTML5 <article> */
	font-size: 0.9em;
	text-align: left;
	text-indent: 1em;
	margin-left: 2em;
}

.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.footnotes {
	font-size: 0.8em;
	text-align: justify;
	text-indent: -1.3em;
	margin-left: 4em;
}

.PersonText {
	font-size: 10pt;
	text-align: justify;
}
.g {
	margin-top: 1em;
	margin-bottom: 1em;
}

p.title {
	margin-top: 0.5em;
	margin-bottom: 2em;
	text-align: center;
	font-size: 0.8em;
	color: chocolate;
}

td p.title {
	text-align: center;
	margin-bottom: 0em;
	font-size: 1em;
	color: chocolate;
}

p.pub-source {
/* Where the essay was published - use within topmatter  */
	margin-top: 0.5em;
	margin-bottom: 2em;
	font-size: 0.8em;
	color: #FF9933;
	text-align:center
}

p.cit-source {
/* Below a citation, e.g., within an email - use within digests, etc.  */
 	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 2em;
	text-align: center;
	font-size: 0.9em;
	color: chocolate;
}

p.link-ref {
/* Appended hyperlinked subject head of previous posts - use within digests, etc.  */
 	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 2em;	
	text-align: center;
	margin-left: auto;
    margin-right: auto;
	font-size: 0.8em;
	color: gray;
}



blockquote {
	/* For citations, e.g., within an email - use within digests, etc.  */
	margin-top: 0.5em;
	margin-bottom: 2em;
	text-align: justify;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFCC;
	padding-left: 0;
	padding-right: 1em;
}

blockquote p {
/* Individual paragraphs within a citation - use within digests, etc.  */
	text-indent: 3em;
}


div.essay div.ArticleText { font-size: 1em}
div.essay p {text-indent:2em}

}

div.source-attr {
	color: #800000;
	text-align: center;
}
.ftn {
	font-size: .7em;
	vertical-align: super;
}
d-in {
	font-weight: bold;
	text-indent: 0em;
	font-size: larger;
}
caption {
	background-color: #FF9933;
	text-align: center;
}
p.caption {
	text-align: center;
	background-color: #FF9933;
}
p.intro-note {			/*Clarificatory headers to mail messages in digests */
	border: thin dotted #000000;
	text-align: center;
}

/*.sanskrit, .sa {
	color: saddlebrown;
}
/* Sanskrit text */

span :lang(fr) {
	font-style:italic;
}

span:lang(sa) {  /* Sanskrit text */
	font-style:italic;
	color: #8B4513; /* saddlebrown */
}

span:lang(zh) {	/* Chinese text */
	color: #CC6600;
}

.greek {
	color: #B8860B; /* darkgoldenrod*/
}

span.chinese {
	color: #CC6600;
}
.tamil {
	color: #808000;
}
.CitationEmphasis {
	text-decoration: underline;
	font-weight: bolder;
}
.sanskrit, .greek, .tamil, .chinese, .latin {
	font-style: italic;
	color: #990000;
}
.ftnref {
	vertical-align: super;
}
.hebrew {
	color: #800000;
	font-style: italic;
}
.arabic {
	color: #008000;
	font-style: italic;
}
	font-weight: bold;
}
footer p {
	text-align: center;
}
footer p {
	text-align: center;
}
.foreign {
	font-style: italic;
}
